package com.xyoto.takeawayUser.service;

import com.xyoto.takeawayUser.dto.WxLoginDTO;
import com.xyoto.takeawayUser.utils.Result;

/**
 * 微信授权接口
 *
 * @author Administrator
 */
public interface WechatAuthService {

    /**
     * 开发者授权登录
     *
     * @return
     */
    Result devAuthLogin();

    /**
     * 微信授权登录
     *
     * @param wxLoginDTO 微信登录实体
     * @return
     */
    Result login(WxLoginDTO wxLoginDTO);

    /**
     * 校验token
     *
     * @return
     */
    Result checkToken();

    /**
     * 退出登录
     *
     * @return
     */
    Result logout();

}
